\section{src/process/elf\-Process/elf\-Process.h \-File \-Reference}
\label{elf_process_8h}\index{src/process/elf\-Process/elf\-Process.\-h@{src/process/elf\-Process/elf\-Process.\-h}}
{\ttfamily \#include $<$debug.\-h$>$}\*
{\ttfamily \#include $<$elf.\-h$>$}\*
{\ttfamily \#include $<$gelf.\-h$>$}\*
{\ttfamily \#include \char`\"{}header\-Process.\-h\char`\"{}}\*
\-Include dependency graph for elf\-Process.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{elf_process_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{elf_process_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
char {\bf raw\-Print} (int)
\begin{DoxyCompactList}\small\item\em \-Print of display file content on hex. \end{DoxyCompactList}\item 
char {\bf print\-Headers} (int)
\begin{DoxyCompactList}\small\item\em \-Prints on display the \-E\-L\-F headers of the input file. \end{DoxyCompactList}\item 
char {\bf process\-Headers} (int {\bf fd})
\begin{DoxyCompactList}\small\item\em \-Process \-E\-L\-F headers of the input file. \end{DoxyCompactList}\item 
void {\bf \-Reading\-E\-L\-F\-Executable\-Header} (\-Elf $\ast$e, int {\bf fd})
\begin{DoxyCompactList}\small\item\em \-Displays the \-E\-L\-F file characteristics established in its header. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\index{elf\-Process.\-h@{elf\-Process.\-h}!print\-Headers@{print\-Headers}}
\index{print\-Headers@{print\-Headers}!elfProcess.h@{elf\-Process.\-h}}
\subsubsection[{print\-Headers}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf print\-Headers} (
\begin{DoxyParamCaption}
\item[{int}]{fd}
\end{DoxyParamCaption}
)}\label{elf_process_8h_a1910160c9bc9f2972b824c3ec93273b2}


\-Prints on display the \-E\-L\-F headers of the input file. 


\begin{DoxyParams}{\-Parameters}
{\em fd} & pointer to the input file \\
\hline
\end{DoxyParams}


\-Definition at line 136 of file elf\-Process.\-c.

\index{elf\-Process.\-h@{elf\-Process.\-h}!process\-Headers@{process\-Headers}}
\index{process\-Headers@{process\-Headers}!elfProcess.h@{elf\-Process.\-h}}
\subsubsection[{process\-Headers}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf process\-Headers} (
\begin{DoxyParamCaption}
\item[{int}]{fd}
\end{DoxyParamCaption}
)}\label{elf_process_8h_afd9f673411d8fb30767b69b55b9ef617}


\-Process \-E\-L\-F headers of the input file. 


\begin{DoxyParams}{\-Parameters}
{\em fd} & pointer to the input file \\
\hline
\end{DoxyParams}


\-Definition at line 173 of file elf\-Process.\-c.

\index{elf\-Process.\-h@{elf\-Process.\-h}!raw\-Print@{raw\-Print}}
\index{raw\-Print@{raw\-Print}!elfProcess.h@{elf\-Process.\-h}}
\subsubsection[{raw\-Print}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf raw\-Print} (
\begin{DoxyParamCaption}
\item[{int}]{fd}
\end{DoxyParamCaption}
)}\label{elf_process_8h_a31a949c6084b36717e5995d46a7082e5}


\-Print of display file content on hex. 


\begin{DoxyParams}{\-Parameters}
{\em fd} & pointer to the file to be process \\
\hline
\end{DoxyParams}


\-Definition at line 30 of file elf\-Process.\-c.

\index{elf\-Process.\-h@{elf\-Process.\-h}!\-Reading\-E\-L\-F\-Executable\-Header@{\-Reading\-E\-L\-F\-Executable\-Header}}
\index{\-Reading\-E\-L\-F\-Executable\-Header@{\-Reading\-E\-L\-F\-Executable\-Header}!elfProcess.h@{elf\-Process.\-h}}
\subsubsection[{\-Reading\-E\-L\-F\-Executable\-Header}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf \-Reading\-E\-L\-F\-Executable\-Header} (
\begin{DoxyParamCaption}
\item[{\-Elf $\ast$}]{e, }
\item[{int}]{fd}
\end{DoxyParamCaption}
)}\label{elf_process_8h_a349bf83f64825eff7c81cd30ce65bdca}


\-Displays the \-E\-L\-F file characteristics established in its header. 


\begin{DoxyParams}{\-Parameters}
{\em e} & \-E\-L\-F object containing the header information \\
\hline
{\em fd} & pointer to the input file \\
\hline
\end{DoxyParams}


\-Definition at line 203 of file elf\-Process.\-c.

